package xcmg.device.dao.entity.sale;

import java.math.BigDecimal;
import java.util.Date;

public class SalesBillDetailDO {
    private String id;

    private String orgId;

    private String salesBillNo;

    private String materialNo;

    private String materialDes;

    private BigDecimal applyQty;

    private String unit;

    private BigDecimal singlePrice;

    private BigDecimal applyTotalPrice;

    private String priceGroup;

    private BigDecimal adjustedQty;

    private BigDecimal adjustedSinglePrice;

    private BigDecimal adjustedTotalPrice;

    private Short status;

    private Short isDel;

    private Date createDate;

    private String createId;

    private Date updateDate;

    private String updateId;
    private BigDecimal costPrice;
    private BigDecimal costSubtotal;

    private BigDecimal createOutboundQty;
    private BigDecimal actualOutboundQty;
    private Integer createOutboundStatus;
    private Integer outboundStatus;
    private Integer returnRequestStatus;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getSalesBillNo() {
        return salesBillNo;
    }

    public void setSalesBillNo(String salesBillNo) {
        this.salesBillNo = salesBillNo == null ? null : salesBillNo.trim();
    }

    public String getMaterialNo() {
        return materialNo;
    }

    public void setMaterialNo(String materialNo) {
        this.materialNo = materialNo == null ? null : materialNo.trim();
    }

    public String getMaterialDes() {
        return materialDes;
    }

    public void setMaterialDes(String materialDes) {
        this.materialDes = materialDes == null ? null : materialDes.trim();
    }

    public BigDecimal getApplyQty() {
        return applyQty;
    }

    public void setApplyQty(BigDecimal applyQty) {
        this.applyQty = applyQty;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit == null ? null : unit.trim();
    }

    public BigDecimal getSinglePrice() {
        return singlePrice;
    }

    public void setSinglePrice(BigDecimal singlePrice) {
        this.singlePrice = singlePrice;
    }

    public BigDecimal getApplyTotalPrice() {
        return applyTotalPrice;
    }

    public void setApplyTotalPrice(BigDecimal applyTotalPrice) {
        this.applyTotalPrice = applyTotalPrice;
    }

    public String getPriceGroup() {
        return priceGroup;
    }

    public void setPriceGroup(String priceGroup) {
        this.priceGroup = priceGroup;
    }

    public BigDecimal getAdjustedQty() {
        return adjustedQty;
    }

    public void setAdjustedQty(BigDecimal adjustedQty) {
        this.adjustedQty = adjustedQty;
    }

    public BigDecimal getAdjustedSinglePrice() {
        return adjustedSinglePrice;
    }

    public void setAdjustedSinglePrice(BigDecimal adjustedSinglePrice) {
        this.adjustedSinglePrice = adjustedSinglePrice;
    }

    public BigDecimal getAdjustedTotalPrice() {
        return adjustedTotalPrice;
    }

    public void setAdjustedTotalPrice(BigDecimal adjustedTotalPrice) {
        this.adjustedTotalPrice = adjustedTotalPrice;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public Short getIsDel() {
        return isDel;
    }

    public void setIsDel(Short isDel) {
        this.isDel = isDel;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId == null ? null : updateId.trim();
    }

    public BigDecimal getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(BigDecimal costPrice) {
        this.costPrice = costPrice;
    }

    public BigDecimal getCostSubtotal() {
        return costSubtotal;
    }

    public void setCostSubtotal(BigDecimal costSubtotal) {
        this.costSubtotal = costSubtotal;
    }

    public BigDecimal getCreateOutboundQty() {
        return createOutboundQty;
    }

    public void setCreateOutboundQty(BigDecimal createOutboundQty) {
        this.createOutboundQty = createOutboundQty;
    }

    public BigDecimal getActualOutboundQty() {
        return actualOutboundQty;
    }

    public void setActualOutboundQty(BigDecimal actualOutboundQty) {
        this.actualOutboundQty = actualOutboundQty;
    }

    public Integer getCreateOutboundStatus() {
        return createOutboundStatus;
    }

    public void setCreateOutboundStatus(Integer createOutboundStatus) {
        this.createOutboundStatus = createOutboundStatus;
    }

    public Integer getOutboundStatus() {
        return outboundStatus;
    }

    public void setOutboundStatus(Integer outboundStatus) {
        this.outboundStatus = outboundStatus;
    }

    public Integer getReturnRequestStatus() {
        return returnRequestStatus;
    }

    public void setReturnRequestStatus(Integer returnRequestStatus) {
        this.returnRequestStatus = returnRequestStatus;
    }
}